@media only screen and (max-width:1200px){
.aboutw{ left:auto; right:0;}
}
@media only screen and (max-width:1161px){
.w{ width:95%;}
.nbanner{ width:100%; height:3rem; background-size:auto 100% !important;}

}
@media only screen and (max-width:1000px){
	}
@media only screen and (max-width:954px){
.slick-slide{
	float:left; position:relative; height:4.8rem;
	display:none; background-size:auto 100%;}
.nbanner{ width:100%; height:3rem; background-size:auto 100% !important;}

}
@media only screen and (max-width:930px){

}
@media only screen and (max-width:768px){
.w{ width:98%}
.top{ height:.6rem;}
.logo{ margin-top:.05rem; float:left;}
.logo img{ height:.5rem;}
.nav{ margin-top:.18rem;}
.bannerw{ width:100%; float:left;margin-top:.6rem; height:auto; overflow:hidden;}
.nbanner{ margin-top:.6rem;}
.tel{ display:none;}
.slick-slide{
	float:left; position:relative; height:2.8rem;
	display:none; background-size:auto 100%;}
.sousuo p{ display: none;}

.bt p{ font-size:.2rem; }
.bt span{ font-size:.14rem;}
.mtop{ margin-top:.3rem;}
.pro li{ font-size:.12rem;}
.lanrenzhijia .content{ width:100%; height:5rem;}
.lanrenzhijia .content li img{ margin:0 auto;}
.lanrenzhijia .content li p{ margin:0 0 0 20%; font-size:.12rem;}
.lanrenzhijia .tab{ width:100%; height:auto; padding:0;}
.lanrenzhijia .tab a{ width:20%; height:.5rem; margin:0; float:left; border-radius:0;}
.lanrenzhijia .tab a dl{ display:none;}
.lanrenzhijia .tab a span{ width:100%; font-size:.12rem; margin:0; margin-top:.1rem; text-align:center;}
.lanrenzhijia .tab a span font{ display:none;}
.lanrenzhijia .tab a:hover{ width:20%;margin:0;}
.lanrenzhijia .tab a:hover span{ width:100%; margin:0;margin-top:.1rem; }
.lanrenzhijia .tab a.on{ width:20%;margin:0;}
.lanrenzhijia .tab a.on span{ width:100%; margin:0;margin-top:.1rem; }
.ysbt p{ font-size:.25rem}
.ysbt span{ font-size:.14rem;}
.ys1img{ width:80%; margin-left:10%;}
.ys_p{ display:none;}
.ys_pic{display:none;}
.ys1{ margin-top:.5rem;  min-height: inherit;}
.ys1w{ width:80%; margin-top:.2rem; margin-right:10%}
.yswbt p{ font-size:.2rem;}
.yswbt span{ font-size:.12rem;}
.ys2{ margin-top:.3rem; background:none; min-height:inherit; padding-bottom:.3rem;}
.ys2img{ width:80%; margin-left:10%;}
.ys2w{ width:80%; margin-top:.2rem; margin-right:10%}
.culture{ height:5rem;}
.culbt{ font-size:.2rem; width:100%; text-align:center; margin-top:.8rem; margin-right:0;}
.culbt span{ font-size:.25rem;}
.culture ul{ width:90%; margin-left:10%; margin-right:0;}
.about{ background:#f4f4f4; height: auto; padding-bottom:.5rem;}
.aboutbt{ margin-top:.5rem;}
.aboutbt p{ font-size:.25rem;}
.aboutbt span{ font-size:.14rem;}
.aboutw{ width:100%;}
.demo{ width:100%; height:1.2rem;}
.demo li{ font-size:.14rem; height:1.2rem;}
.demo li span{ font-size:.4rem;}
.dailipic{ width:100%;}
.dailiw{ width:100%; margin-top:.2rem; margin-right:0;}
.hzhb li{ width:33.33%;}
.service li{ width:39%; margin:0 1.9% 1.9%;}
.newsbt{ position:relative; text-align:center;}
.newsbt p{ font-size:.25rem;}
.newsbt span{ font-size:.14rem;}
.lanrenzhijia2{ margin-top:.3rem;}
.lanrenzhijia2 .tab{ width:100%; margin:0; text-align:center;}
.lanrenzhijia2 .content li .first{ width:100%;}
.lanrenzhijia2 .content li dl{ width:100%;}
.fnav{ display:none;}
.ftel{ display:none;}
.ewm{ display:none;}
.fenge{ display:block;}
.footer{ padding:0;}
.admin{ text-align:center; background:none; margin:.1rem 0;}
.lichpic{ width:100%;}
.lichw ul{ position:relative; height:auto; width:100%;}
.nnews{ margin-top:.2rem;}
.nnews ul{ width:100%; float:left; margin-top:.1rem; overflow:hidden;}
.nnews ul:hover{ background: none;}
.nnews li{ height:auto; float:left;}
.nnews li span{ display:none;}
.nnews li span font{font-size:14px;}
.nnews li img{ float:left; width:100%; display:block;}
.nnews li p{ width:100%; margin-top:.1rem; margin-left:3%; font-size:.18rem; float:left; }
.nnews li p font{ font-size:.14rem; color:#888888; display:block; margin-top:.1rem;}
.guestipt{ width:100%;}
.guestbtn{ width:100%;}
#allmap{ width:100%;}
.nconw{ width:100%;}
.jobs{ width:100%;}
.jobsside{ width:100%; margin-top:.5rem;}
.ncase li{ width:48%;}
.npbt li{ width:32.5%; float:left;}

}
@media only screen and (max-width:600px){
	
	}
@media only screen and (max-width:440px){
}











